import IconWrapper from './Wrapper';

const RawIcon = (
  <svg viewBox="0 0 15 18" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path
      d="M3.01599 5.62402C3.01599 5.20981 3.35178 4.87402 3.76599 4.87402C4.1802 4.87402 4.51599 5.20981 4.51599 5.62402L3.01599 5.62402ZM4.51599 12.9716C4.51599 13.3858 4.18021 13.7216 3.76599 13.7216C3.35178 13.7216 3.01599 13.3858 3.01599 12.9716L4.51599 12.9716ZM3.76599 10.7618L4.51599 10.7618L3.76599 10.7618ZM4.51599 5.62402L4.51599 10.7618L3.01599 10.7618L3.01599 5.62402L4.51599 5.62402ZM4.51599 10.7618L4.51599 12.9716L3.01599 12.9716L3.01599 10.7618L4.51599 10.7618Z"
      fill="currentColor"
    />
    <path
      d="M14 4.70566C14 3.54626 13.0601 2.60638 11.9007 2.60638C10.7413 2.60638 9.80142 3.54626 9.80142 4.70566C9.80142 5.86506 10.7413 6.80493 11.9007 6.80493C13.0601 6.80493 14 5.86506 14 4.70566Z"
      stroke="currentColor"
      strokeWidth="1.5"
    />
    <circle
      r="2.09928"
      transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 3.76599 3.26242)"
      stroke="currentColor"
      strokeWidth="1.5"
    />
    <circle
      r="2.09928"
      transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 3.76599 15.0709)"
      stroke="currentColor"
      strokeWidth="1.5"
    />
    <path
      d="M3.76599 13.2339V13.2339C3.76599 11.3268 5.31206 9.78071 7.21922 9.78071L9.90072 9.78071C11.0053 9.78071 11.9007 8.88528 11.9007 7.78071L11.9007 6.25393"
      stroke="currentColor"
      strokeWidth="1.5"
    />
  </svg>
);

const BoxedIcon = (
  <svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path
      d="M6.01599 6.62402C6.01599 6.20981 6.35178 5.87402 6.76599 5.87402C7.1802 5.87402 7.51599 6.20981 7.51599 6.62402L6.01599 6.62402ZM7.51599 13.9716C7.51599 14.3858 7.18021 14.7216 6.76599 14.7216C6.35178 14.7216 6.01599 14.3858 6.01599 13.9716L7.51599 13.9716ZM6.76599 11.7618L7.51599 11.7618L6.76599 11.7618ZM7.51599 6.62402L7.51599 11.7618L6.01599 11.7618L6.01599 6.62402L7.51599 6.62402ZM7.51599 11.7618L7.51599 13.9716L6.01599 13.9716L6.01599 11.7618L7.51599 11.7618Z"
      fill="currentColor"
    />
    <path
      d="M17 5.70566C17 4.54626 16.0601 3.60638 14.9007 3.60638C13.7413 3.60638 12.8014 4.54626 12.8014 5.70566C12.8014 6.86506 13.7413 7.80493 14.9007 7.80493C16.0601 7.80493 17 6.86506 17 5.70566Z"
      stroke="currentColor"
      strokeWidth="1.5"
    />
    <circle
      r="2.09928"
      transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 6.76599 4.26242)"
      stroke="currentColor"
      strokeWidth="1.5"
    />
    <circle
      r="2.09928"
      transform="matrix(1 -8.74228e-08 -8.74228e-08 -1 6.76599 16.0709)"
      stroke="currentColor"
      strokeWidth="1.5"
    />
    <path
      d="M6.76599 14.2339V14.2339C6.76599 12.3268 8.31206 10.7807 10.2192 10.7807L12.9007 10.7807C14.0053 10.7807 14.9007 9.88528 14.9007 8.78071L14.9007 7.25393"
      stroke="currentColor"
      strokeWidth="1.5"
    />
  </svg>
);

export default IconWrapper(RawIcon, BoxedIcon);
